package wangchao.validate.annotation;

import java.lang.annotation.*;

/**
 * 通用验证自定义接口
 * Created by ashin on 2018/10/31.
 */

@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface WangcMethodValidate {

    /**
     * 验证字段
     *
     * @return
     */
    WangcParamterValidate[] names() default {};

    /**
     * 是否验证所有传入字段为null
     *
     * @return
     */
    boolean checkAllParamtersIsNull() default true;

    /**
     * 是否排除request验证
     * @return
     */
    boolean excludeCheckRequest() default true;
}
